export default {
	  // 为当前模块开启命名空间
	  namespaced: true,
	
	  // 模块的 state 数据
	  state: {
	    // 购物车的数组，用来存储购物车中每个商品的信息对象
	    // 每个商品的信息对象，都包含如下 6 个属性：
	    // { goods_id, goods_name, goods_price, goods_count, goods_small_logo, goods_state }
	    address:  JSON.parse(uni.getStorageSync('address') || '[]'),
	  },
	
	  // 模块的 mutations 方法
mutations: {
		//加入购物车
		addAddress(state, addr) {
			state.address.push(addr)
			this.commit('address/saveToStorage',state.address)
		},
		deleteCart(state, goodsId){	
	
			 this.commit("address/saveToStorage")	
		},
		// 将购物车中的数据持久化存储到本地
		saveToStorage(state,address) {
			 uni.clearStorageSync();
		   uni.setStorageSync('address', JSON.stringify(address))
			 state.address = JSON.parse(uni.getStorageSync('address') || '[]')
		}
	},

	
	  // 模块的 getters 属性
	  getters: {},
}